Jeff FosterJeff Foster
From 0-2 to 12-10: Timo Hennaut and the Hairline Fracture of a U11 TitleFrom 0-2 to 12-10: Timo Hennaut and the Hairline Fracture of a U11 Title Game...
The Blank Cell in a TTBL Scouting File and the 52-Week WTT Points TrapIn early January, in a fourth-floor meeting room at a table tennis club in...
European Table Tennis 2027: The Mixed Team Format and a LA 2028 Olympic Ticket Packed Into One February WeekOpening: The Off-Beat Number in Istanbul 3 a.m., an off-beat number — where t...
Nine Lenses on a Table Tennis Match: From Rubber Spin to the Industry Value ChainOpening — The Empty Data Sheet in Beijing In October 2026, I sat in a small...
Nine Layers of Table Tennis Analysis, and the Writer Who Knows When to StopThere is a nine-row spreadsheet in my old computer in Nha Trang. I open it...
Week 52 and the Invisible Crack: What Is the WTT Ranking Hiding?There is a stretch of the year when the world table tennis rankings become mo...
The Sift and the 2027 Gamble: Mojang Bets on Minecraft's Fourth DimensionOn September 27, at Minecraft LIVE, a creature with prominent ears flashed on...
The 2-9 Demolition in Jakarta: Thomas Dooley's Confession and the Real Gap Between Two Football WorldsAt 2 a.m., the phone rang, and a truth cracked open. In Chengdu, the...
Messi Buys CD Eldense: The Limits of Money and a Segunda Relegation PuzzleOn a narrow-angled free kick, foot power is only a small part of the equation...
Bolt Marvels at Prize Money at Ultimate Championship: When Athletics Reprices ItselfUsain Bolt stood in a Budapest corridor, a printout of World Athletics'...
Diablo V and the Three-Year Gamble: When Blizzard Bets an Entire Legacy on a PromiseBlizzCon 2026. The LED lights above the stage flickered once, then went dark....
Tua Tagovailoa's Oblique Strain: The Truth Behind the 'Serious Injury' HeadlineOn Thursday evening last week, on the Miami Dolphins' practice field, Tua...
Laura Bozzo Hospitalized in Acapulco: When Three Sources Have Not Yet MetOn October 14, 2026, within just a few hours, the name Laura Bozzo covered ne...
Vietnam Women Face China: Thai Thi Thao and the Limits of a Mistake-Free Game PlanOn the final training session before departure, I stood by the touchline and...
When Data Stays Silent: Lessons from an Empty Analysis in Vietnamese Table TennisThere is a moment in this profession when I learned to stay silent. It is whe...
Reading the Esports Transfer Market Through Its SilencesOn July 27, 2026, I pressed publish on a short line: Napoli had reached an...
The V.League Transfer Window: How AFC Licensing and Wage Bills Write the SquadAt the video analysis room of a V.League club, I once stayed up until two in...
One session, three assembly waves, and U23 Vietnam's Asiad quarterfinal dreamFive forty-seven in the morning. Noi Bai International Airport. The U23 Vietn...
The Blank Report: Lessons from Excavating Without DataA serious analysis must often begin by admitting its own limits. Today's...
Malaysia vs Vietnam Third-Place Match: When Confidence Is Spoken Instead of DataAt the pre-match press conference for the third-place playoff, Malaysia head...
